# 一个类可以有多个父类

class A:
    a_attr=100
    attr=10
    def work1(self):
        print("----------父类1号-------")
    def func(self):
        print("父类1号的函数")

class B:
    b_attr=99
    attr=9
    def work2(self):
        print("----------父类1号-------")
    def func(self):
        print("父类1号的函数")

class M(A,B):
    a_attr = 30  # 重写父类的属性
    def func(self): # 重写父类的方法
        print("重写的函数")


a=M()
a.func()
a.work1()
a.work2()
print(a.a_attr)
print(a.b_attr)
print(a.attr)